<html>

<head>
	<meta charset="utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
	<title>docgit for java</title>
	<link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
	<link href="/DocGit/css/main.css" rel="stylesheet">
		<link href="/DocGit/css/category.css" rel="stylesheet">
	<script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
	<script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
	<script src="/DocGit/javascript/main.js"></script>
		<script src="/DocGit/javascript/category.js"></script>
</head>

<body>
	<link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

<header>
	<div class="container">
		<h1>DocGit for java</h1>
	</div>
</header>

<div class="container" id="body">
	<ol class="breadcrumb">
	  <li><a href="javascript:void(0)">docgit</a></li>
	  <li class="active">java</li>
	</ol>
	<div class="row">
		<div class="col-lg-3"></div>
		<div class="col-lg-6 form-group">
			<input type="text" class="form-control" id="search"/>
			<i class="fa fa-search" id="search-icon"></i>
		</div>
		<div class="col-lg-2 col-sm-12">
			<div class="dropdown">
				<button type="button" class="dropdown-toggle btn btn-default" data-toggle="dropdown">
					<span id="tag-search">所有标签</span>
					<span class="caret"></span>
				</button>
				<ul class="dropdown-menu">
					<li id="tag-all"><a href="javascript:void(0)">所有标签</a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">7z</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">cache</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">chart</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">chinese</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">class</span><span class="pull-right">(5)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">compile</span><span class="pull-right">(2)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">compress</span><span class="pull-right">(2)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">cv</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">data-process</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">database</span><span class="pull-right">(6)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">datastore</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">datetime</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">dependency-manager</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">diagnostic</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">email</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">encrypt</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">framework</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">game</span><span class="pull-right">(2)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">graph</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">graphic</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">gui</span><span class="pull-right">(2)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">html</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">http</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">javabean</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">javascript</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">jdbc</span><span class="pull-right">(6)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">jdk</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">jni</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">jpa</span><span class="pull-right">(3)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">json</span><span class="pull-right">(2)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">language</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">log</span><span class="pull-right">(4)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">machine-learning</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">office</span><span class="pull-right">(3)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">openal</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">opencl</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">opengl</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">orm</span><span class="pull-right">(4)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">parallel</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">performance</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">pinyin</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">report</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">server</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">sound</span><span class="pull-right">(2)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">template-engine</span><span class="pull-right">(2)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">test</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">ui</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">upload</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">utility</span><span class="pull-right">(8)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">utiliy</span><span class="pull-right">(1)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">web</span><span class="pull-right">(5)</span></a></li>
						<li><a href="javascript:void(0)" class="tag"><span class="tag-name">xml</span><span class="pull-right">(1)</span></a></li>
				</ul>
			</div>
		</div>
	</div>
	<div id="table-projects">
		<div class="row" data-url="7-zip-jbinding">
			<div class="project-name col-lg-3">7-zip-jbinding</div>
			<div class="project-text col-lg-9">
				<div>
		Native (JNI) cross-platform library to extract (password protected, multi-part) 7z Zip Rar Tar Split Lzma Iso HFS GZip Cpio BZip2 Z Arj Chm Lhz Cab Nsis Deb Rpm Wim Udf archives and create 7z, Zip, Tar, GZip & BZip2 from Java.
	</div>
				<div class="text-right"><span class="badge">7z</span><span class="badge">compress</span></div>
			</div>
		</div>
		<div class="row" data-url="ant">
			<div class="project-name col-lg-3">ant</div>
			<div class="project-text col-lg-9">
				<div>
		Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.
	</div>
				<div class="text-right"><span class="badge">utility</span></div>
			</div>
		</div>
		<div class="row" data-url="antlr">
			<div class="project-name col-lg-3">antlr</div>
			<div class="project-text col-lg-9">
				<div>
		ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees.
	</div>
				<div class="text-right"><span class="badge">compile</span></div>
			</div>
		</div>
		<div class="row" data-url="asm">
			<div class="project-name col-lg-3">asm</div>
			<div class="project-text col-lg-9">
				<div>
		ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or to dynamically generate classes, directly in binary form. 
	</div>
				<div class="text-right"><span class="badge">class</span></div>
			</div>
		</div>
		<div class="row" data-url="async-http-client">
			<div class="project-name col-lg-3">async-http-client</div>
			<div class="project-text col-lg-9">
				<div>
		Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses.
	</div>
				<div class="text-right"><span class="badge">http</span></div>
			</div>
		</div>
		<div class="row" data-url="bouncy-castle-provider">
			<div class="project-name col-lg-3">bouncy-castle-provider</div>
			<div class="project-text col-lg-9">
				<div>
		The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms.
	</div>
				<div class="text-right"><span class="badge">encrypt</span></div>
			</div>
		</div>
		<div class="row" data-url="c3p0">
			<div class="project-name col-lg-3">c3p0</div>
			<div class="project-text col-lg-9">
				<div>
		c3p0 is an easy-to-use library for making traditional JDBC drivers "enterprise-ready" by augmenting them with functionality defined by the jdbc3 spec and the optional extensions to jdbc2.
	</div>
				<div class="text-right"><span class="badge">jdbc</span><span class="badge">database</span></div>
			</div>
		</div>
		<div class="row" data-url="cglib">
			<div class="project-name col-lg-3">cglib</div>
			<div class="project-text col-lg-9">
				<div>
		cglib is a powerful, high performance and quality Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime. 
	</div>
				<div class="text-right"><span class="badge">class</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-bcel">
			<div class="project-name col-lg-3">commons-bcel</div>
			<div class="project-text col-lg-9">
				<div>
		The Byte Code Engineering Library (Apache Commons BCEL™) is intended to give users a convenient way to analyze, create, and manipulate (binary) Java class files (those ending with .class). Classes are represented by objects which contain all the symbolic information of the given class: methods, fields and byte code instructions, in particular.
	</div>
				<div class="text-right"><span class="badge">class</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-beanutils">
			<div class="project-name col-lg-3">commons-beanutils</div>
			<div class="project-text col-lg-9">
				<div>
		The Java language provides Reflection and Introspection APIs.
	</div>
				<div class="text-right"><span class="badge">javabean</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-codec">
			<div class="project-name col-lg-3">commons-codec</div>
			<div class="project-text col-lg-9">
				<div>
		Apache Commons Codec (TM) software provides implementations of common encoders and decoders such as Base64, Hex, Phonetic and URLs.
	</div>
				<div class="text-right"><span class="badge">utility</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-collections">
			<div class="project-name col-lg-3">commons-collections</div>
			<div class="project-text col-lg-9">
				<div>
		Commons-Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities.
	</div>
				<div class="text-right"><span class="badge">utility</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-email">
			<div class="project-name col-lg-3">commons-email</div>
			<div class="project-text col-lg-9">
				<div>
		Commons Email aims to provide a API for sending email. It is built on top of the Java Mail API, which it aims to simplify.
	</div>
				<div class="text-right"><span class="badge">email</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-fileupload">
			<div class="project-name col-lg-3">commons-fileupload</div>
			<div class="project-text col-lg-9">
				<div>
		The Commons FileUpload package makes it easy to add robust, high-performance, file upload capability to your servlets and web applications.
	</div>
				<div class="text-right"><span class="badge">upload</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-io">
			<div class="project-name col-lg-3">commons-io</div>
			<div class="project-text col-lg-9">
				<div>
		Commons IO is a library of utilities to assist with developing IO functionality.
	</div>
				<div class="text-right"><span class="badge">utility</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-javaflow">
			<div class="project-name col-lg-3">commons-javaflow</div>
			<div class="project-text col-lg-9">
				<div>
		Sometimes it is usefull if we can capture the state of the application, its stack of function calls, which includes local variables, the global variables and the program counter, and save them into an object. If this object would give us the ability to restart the processing from the point stored in it.
	</div>
				<div class="text-right"><span class="badge">diagnostic</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-lang">
			<div class="project-name col-lg-3">commons-lang</div>
			<div class="project-text col-lg-9">
				<div>
		The standard Java libraries fail to provide enough methods for manipulation of its core classes. Apache Commons Lang provides these extra methods. Lang provides a host of helper utilities for the java.lang API, notably String manipulation methods, basic numerical methods, object reflection, concurrency, creation and serialization and System properties. Additionally it contains basic enhancements to java.util.Date and a series of utilities dedicated to help with building methods, such as hashCode, toString and equals.
	</div>
				<div class="text-right"><span class="badge">utility</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-logging">
			<div class="project-name col-lg-3">commons-logging</div>
			<div class="project-text col-lg-9">
				<div>
		提供的是一个Java的日志接口，同时兼顾轻量级和不依赖于具体的日志实现工具。它提供给中间件/日志工具开发者一个简单的日志操作抽象，允许程序开发人员使用不同的具体日志实现工具。
	</div>
				<div class="text-right"><span class="badge">log</span></div>
			</div>
		</div>
		<div class="row" data-url="commons-math">
			<div class="project-name col-lg-3">commons-math</div>
			<div class="project-text col-lg-9">
				<div>
		Commons Math is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language or Commons Lang.
	</div>
				<div class="text-right"><span class="badge">utility</span></div>
			</div>
		</div>
		<div class="row" data-url="dj-native-swing">
			<div class="project-name col-lg-3">dj-native-swing</div>
			<div class="project-text col-lg-9">
				<div>
		The NativeSwing library allows an easy integration of some native components into Swing applications, and provides some native utilities to enhance Swing's APIs. It is composed of a framework library, and an SWT-based implementation that provides many rich components.
	</div>
				<div class="text-right"><span class="badge">gui</span></div>
			</div>
		</div>
		<div class="row" data-url="docx4j">
			<div class="project-name col-lg-3">docx4j</div>
			<div class="project-text col-lg-9">
				<div>
		docx4j is an open source (ASLv2) Java library for creating and manipulating Microsoft Open XML (Word docx, Powerpoint pptx, and Excel xlsx) files.
	</div>
				<div class="text-right"><span class="badge">office</span></div>
			</div>
		</div>
		<div class="row" data-url="dom4j">
			<div class="project-name col-lg-3">dom4j</div>
			<div class="project-text col-lg-9">
				<div>
		XML解析。
	</div>
				<div class="text-right"><span class="badge">xml</span></div>
			</div>
		</div>
		<div class="row" data-url="eclipselink">
			<div class="project-name col-lg-3">eclipselink</div>
			<div class="project-text col-lg-9">
				<div>
		Comprehensive open-source Java persistence solution addressing relational, XML, and database web services.
	</div>
				<div class="text-right"><span class="badge">jpa</span><span class="badge">orm</span></div>
			</div>
		</div>
		<div class="row" data-url="ehcache">
			<div class="project-name col-lg-3">ehcache</div>
			<div class="project-text col-lg-9">
				<div>
		EhCache 是一个纯Java的进程内缓存框架，具有快速、精干等特点。
	</div>
				<div class="text-right"><span class="badge">cache</span></div>
			</div>
		</div>
		<div class="row" data-url="ezmorph">
			<div class="project-name col-lg-3">ezmorph</div>
			<div class="project-text col-lg-9">
				<div>
		EZMorph is simple java library for transforming an Object to another Object.
	</div>
				<div class="text-right"><span class="badge">utiliy</span></div>
			</div>
		</div>
		<div class="row" data-url="freemarker">
			<div class="project-name col-lg-3">freemarker</div>
			<div class="project-text col-lg-9">
				<div>
		Apache FreeMarker™ is a template engine: a Java library to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data. 
	</div>
				<div class="text-right"><span class="badge">template-engine</span></div>
			</div>
		</div>
		<div class="row" data-url="groovy">
			<div class="project-name col-lg-3">groovy</div>
			<div class="project-text col-lg-9">
				<div>
		Groovy是一种基于JVM（Java虚拟机）的敏捷开发语言，它结合了Python、Ruby和Smalltalk的许多强大的特性，Groovy 代码能够与 Java 代码很好地结合，也能用于扩展现有代码。由于其运行在 JVM 上的特性，Groovy 可以使用其他 Java 语言编写的库。
	</div>
				<div class="text-right"><span class="badge">language</span></div>
			</div>
		</div>
		<div class="row" data-url="gson">
			<div class="project-name col-lg-3">gson</div>
			<div class="project-text col-lg-9">
				<div>
		Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.
	</div>
				<div class="text-right"><span class="badge">json</span></div>
			</div>
		</div>
		<div class="row" data-url="guava">
			<div class="project-name col-lg-3">guava</div>
			<div class="project-text col-lg-9">
				<div>
		Guava is a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing, and much more!
	</div>
				<div class="text-right"><span class="badge">utility</span></div>
			</div>
		</div>
		<div class="row" data-url="gwt">
			<div class="project-name col-lg-3">gwt</div>
			<div class="project-text col-lg-9">
				<div>
		GWT is a development toolkit for building and optimizing complex browser-based applications. Its goal is to enable productive development of high-performance web applications without the developer having to be an expert in browser quirks, XMLHttpRequest, and JavaScript.
	</div>
				<div class="text-right"><span class="badge">web</span></div>
			</div>
		</div>
		<div class="row" data-url="h2">
			<div class="project-name col-lg-3">h2</div>
			<div class="project-text col-lg-9">
				<div>
		H2是Thomas Mueller提供的一个开源的、纯java实现的关系数据库。
	</div>
				<div class="text-right"><span class="badge">database</span><span class="badge">jdbc</span></div>
			</div>
		</div>
		<div class="row" data-url="hbase">
			<div class="project-name col-lg-3">hbase</div>
			<div class="project-text col-lg-9">
				<div>
		Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.
	</div>
				<div class="text-right"><span class="badge">datastore</span></div>
			</div>
		</div>
		<div class="row" data-url="hibernate-orm">
			<div class="project-name col-lg-3">hibernate-orm</div>
			<div class="project-text col-lg-9">
				<div>
		Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC). 
	</div>
				<div class="text-right"><span class="badge">jpa</span><span class="badge">orm</span></div>
			</div>
		</div>
		<div class="row" data-url="ibatis">
			<div class="project-name col-lg-3">ibatis</div>
			<div class="project-text col-lg-9">
				<div>
		基于SQL映射的持久层框架。
	</div>
				<div class="text-right"><span class="badge">orm</span></div>
			</div>
		</div>
		<div class="row" data-url="ivy">
			<div class="project-name col-lg-3">ivy</div>
			<div class="project-text col-lg-9">
				<div>
		Apache Ivy™ is a popular dependency manager focusing on flexibility and simplicity.
	</div>
				<div class="text-right"><span class="badge">dependency-manager</span></div>
			</div>
		</div>
		<div class="row" data-url="jaf">
			<div class="project-name col-lg-3">jaf</div>
			<div class="project-text col-lg-9">
				<div>
		JavaBeans(TM) Activation Framework是一个专用的数据处理框架，它用于封装数据，并为应用程序提供访问和操作数据的接口。JAF的主要作用在于让java应用程序知道如何对一个数据源进行查看、编辑和打印等操作。
	</div>
				<div class="text-right"><span class="badge">data-process</span></div>
			</div>
		</div>
		<div class="row" data-url="jamon">
			<div class="project-name col-lg-3">jamon</div>
			<div class="project-text col-lg-9">
				<div>
		Jamon is a text template engine for Java, useful for generating dynamic HTML, XML, or any text-based content. In a typical Model-View-Controller architecture, Jamon clearly is aimed at the View (or presentation) layer.
	</div>
				<div class="text-right"><span class="badge">template-engine</span></div>
			</div>
		</div>
		<div class="row" data-url="jamonapi">
			<div class="project-name col-lg-3">jamonapi</div>
			<div class="project-text col-lg-9">
				<div>
		The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications.
	</div>
				<div class="text-right"><span class="badge">performance</span></div>
			</div>
		</div>
		<div class="row" data-url="java-ee">
			<div class="project-name col-lg-3">java-ee</div>
			<div class="project-text col-lg-9">
				<div>
		Java Platform, Enterprise Edition (Java EE) is the standard in community-driven enterprise software. 
	</div>
				<div class="text-right"><span class="badge">web</span></div>
			</div>
		</div>
		<div class="row" data-url="javacc">
			<div class="project-name col-lg-3">javacc</div>
			<div class="project-text col-lg-9">
				<div>
		Java Compiler Compiler™ (JavaCC™) is the most popular parser generator for use with Java™ applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc.
	</div>
				<div class="text-right"><span class="badge">compile</span></div>
			</div>
		</div>
		<div class="row" data-url="javassist">
			<div class="project-name col-lg-3">javassist</div>
			<div class="project-text col-lg-9">
				<div>
		Javassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. 
	</div>
				<div class="text-right"><span class="badge">class</span></div>
			</div>
		</div>
		<div class="row" data-url="jdk">
			<div class="project-name col-lg-3">jdk</div>
			<div class="project-text col-lg-9">
				<div>
		Java标准库。
	</div>
				<div class="text-right"><span class="badge">jdk</span></div>
			</div>
		</div>
		<div class="row" data-url="jexcel">
			<div class="project-name col-lg-3">jexcel</div>
			<div class="project-text col-lg-9">
				<div>
		JExcel gives all the power of Microsoft Excel: workbooks, formulas, full spreadsheet control. Easy to mix Java logic and Excel capabilities.
	</div>
				<div class="text-right"><span class="badge">office</span></div>
			</div>
		</div>
		<div class="row" data-url="jface">
			<div class="project-name col-lg-3">jface</div>
			<div class="project-text col-lg-9">
				<div>
		JFace是建立在SWT之上的UI部件，是Eclipse组织为了开发Eclipse IDE环境所编写的一组底层图形界面API,其底层实现为SWT。它扩展了SWT并能与SWT交互操作。JFace工具箱提供了一组功能强大的用户界面组件，开发人员可以轻松地在独立应用程序中利用这些组件，以简化常见的UI编程任务。
	</div>
				<div class="text-right"><span class="badge">ui</span></div>
			</div>
		</div>
		<div class="row" data-url="jfreechart">
			<div class="project-name col-lg-3">jfreechart</div>
			<div class="project-text col-lg-9">
				<div>
		JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications.
	</div>
				<div class="text-right"><span class="badge">chart</span></div>
			</div>
		</div>
		<div class="row" data-url="jfreereport">
			<div class="project-name col-lg-3">jfreereport</div>
			<div class="project-text col-lg-9">
				<div>
		JFreeReport is a successful embedded reporting engine. By providing a high degree of flexibility and minimal requirements for the execution environment, JFreeReport can be integrated into most programs with little effort.
	</div>
				<div class="text-right"><span class="badge">report</span></div>
			</div>
		</div>
		<div class="row" data-url="jfugue">
			<div class="project-name col-lg-3">jfugue</div>
			<div class="project-text col-lg-9">
				<div>
		JFugue一个用于音乐制作的Java API。利用JFugue来制作音乐不需要涉及复杂的MIDI。音乐在运行期播放或保存到MIDI文件中。
	</div>
				<div class="text-right"><span class="badge">sound</span></div>
			</div>
		</div>
		<div class="row" data-url="jgrapht">
			<div class="project-name col-lg-3">jgrapht</div>
			<div class="project-text col-lg-9">
				<div>
		JGraphT is a free Java graph library that provides mathematical graph-theory objects and algorithms. 
	</div>
				<div class="text-right"><span class="badge">graph</span><span class="badge">utility</span></div>
			</div>
		</div>
		<div class="row" data-url="jmonkey-engine">
			<div class="project-name col-lg-3">jmonkey-engine</div>
			<div class="project-text col-lg-9">
				<div>
		It’s a free, open source game engine, made especially for Java game developers who want to create 3D games using modern technology.
	</div>
				<div class="text-right"><span class="badge">game</span></div>
			</div>
		</div>
		<div class="row" data-url="jna">
			<div class="project-name col-lg-3">jna</div>
			<div class="project-text col-lg-9">
				<div>
		JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or native code is required. This functionality is comparable to Windows' Platform/Invoke and Python's ctypes.
	</div>
				<div class="text-right"><span class="badge">jni</span></div>
			</div>
		</div>
		<div class="row" data-url="joal">
			<div class="project-name col-lg-3">joal</div>
			<div class="project-text col-lg-9">
				<div>
		The JOAL Project hosts a reference implementation of the Java bindings for OpenAL API, and is designed to provide hardware-supported 3D spatialized audio for games written in Java.
	</div>
				<div class="text-right"><span class="badge">sound</span><span class="badge">openal</span></div>
			</div>
		</div>
		<div class="row" data-url="jocl">
			<div class="project-name col-lg-3">jocl</div>
			<div class="project-text col-lg-9">
				<div>
		Project JOCL provides an easy to use Java binding for the OpenCL API. 
	</div>
				<div class="text-right"><span class="badge">parallel</span><span class="badge">opencl</span></div>
			</div>
		</div>
		<div class="row" data-url="joda-time">
			<div class="project-name col-lg-3">joda-time</div>
			<div class="project-text col-lg-9">
				<div>
		Joda-Time provides a quality replacement for the Java date and time classes.
	</div>
				<div class="text-right"><span class="badge">datetime</span></div>
			</div>
		</div>
		<div class="row" data-url="jogl">
			<div class="project-name col-lg-3">jogl</div>
			<div class="project-text col-lg-9">
				<div>
		The JOGL project hosts the development version of the Java™ Binding for the OpenGL® API, and is designed to provide hardware-supported 3D graphics to applications written in Java.
	</div>
				<div class="text-right"><span class="badge">graphic</span><span class="badge">opengl</span></div>
			</div>
		</div>
		<div class="row" data-url="json-java">
			<div class="project-name col-lg-3">json-java</div>
			<div class="project-text col-lg-9">
				<div>
		A reference implementation of a JSON package in Java. 
	</div>
				<div class="text-right"><span class="badge">json</span></div>
			</div>
		</div>
		<div class="row" data-url="jsoup">
			<div class="project-name col-lg-3">jsoup</div>
			<div class="project-text col-lg-9">
				<div>
		jsoup is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.
	</div>
				<div class="text-right"><span class="badge">html</span></div>
			</div>
		</div>
		<div class="row" data-url="junit">
			<div class="project-name col-lg-3">junit</div>
			<div class="project-text col-lg-9">
				<div>
		Java单元测试框架。
	</div>
				<div class="text-right"><span class="badge">test</span></div>
			</div>
		</div>
		<div class="row" data-url="lgame">
			<div class="project-name col-lg-3">lgame</div>
			<div class="project-text col-lg-9">
				<div>
		国产Java游戏引擎。
	</div>
				<div class="text-right"><span class="badge">game</span></div>
			</div>
		</div>
		<div class="row" data-url="log4j">
			<div class="project-name col-lg-3">log4j</div>
			<div class="project-text col-lg-9">
				<div>
		The Apache Logging Services Project creates and maintains open-source software related to the logging of application behavior and released at no charge to the public.
	</div>
				<div class="text-right"><span class="badge">log</span></div>
			</div>
		</div>
		<div class="row" data-url="logback">
			<div class="project-name col-lg-3">logback</div>
			<div class="project-text col-lg-9">
				<div>
		Logback is intended as a successor to the popular log4j project, picking up where log4j leaves off. Logback's architecture is sufficiently generic so as to apply under different circumstances. At present time, logback is divided into three modules, logback-core, logback-classic and logback-access.
	</div>
				<div class="text-right"><span class="badge">log</span></div>
			</div>
		</div>
		<div class="row" data-url="lz4-java">
			<div class="project-name col-lg-3">lz4-java</div>
			<div class="project-text col-lg-9">
				<div>
		LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core, scalable with multi-cores CPU. It features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems.
	</div>
				<div class="text-right"><span class="badge">compress</span></div>
			</div>
		</div>
		<div class="row" data-url="mongodb">
			<div class="project-name col-lg-3">mongodb</div>
			<div class="project-text col-lg-9">
				<div>
		MongoDB 是一个基于分布式文件存储的数据库。
	</div>
				<div class="text-right"><span class="badge">jdbc</span><span class="badge">database</span></div>
			</div>
		</div>
		<div class="row" data-url="mysql-connector">
			<div class="project-name col-lg-3">mysql-connector</div>
			<div class="project-text col-lg-9">
				<div>
		MySQL Connector/J is the official JDBC driver for MySQL.
	</div>
				<div class="text-right"><span class="badge">database</span><span class="badge">jdbc</span></div>
			</div>
		</div>
		<div class="row" data-url="ojdbc">
			<div class="project-name col-lg-3">ojdbc</div>
			<div class="project-text col-lg-9">
				<div>
		Oracle Database JDBC.
	</div>
				<div class="text-right"><span class="badge">database</span><span class="badge">jdbc</span></div>
			</div>
		</div>
		<div class="row" data-url="opencv">
			<div class="project-name col-lg-3">opencv</div>
			<div class="project-text col-lg-9">
				<div>
		OpenCV的全称是：Open Source Computer Vision Library。OpenCV是一个基于（开源）发行的跨平台计算机视觉库，可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成，同时提供了Python、Ruby、MATLAB等语言的接口，实现了图像处理和计算机视觉方面的很多通用算法。
	</div>
				<div class="text-right"><span class="badge">cv</span></div>
			</div>
		</div>
		<div class="row" data-url="openjpa">
			<div class="project-name col-lg-3">openjpa</div>
			<div class="project-text col-lg-9">
				<div>
		Apache OpenJPA is a Java persistence project at The Apache Software Foundation that can be used as a stand-alone POJO persistence layer or integrated into any Java EE compliant container and many other lightweight frameworks, such as Tomcat and Spring.
	</div>
				<div class="text-right"><span class="badge">jpa</span><span class="badge">orm</span></div>
			</div>
		</div>
		<div class="row" data-url="opennpl">
			<div class="project-name col-lg-3">opennpl</div>
			<div class="project-text col-lg-9">
				<div>
		The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.
	</div>
				<div class="text-right"><span class="badge">machine-learning</span></div>
			</div>
		</div>
		<div class="row" data-url="pinyin4j">
			<div class="project-name col-lg-3">pinyin4j</div>
			<div class="project-text col-lg-9">
				<div>
		pinyin4j是一个支持将简体和繁体中文转换到成拼音的Java开源类库。
	</div>
				<div class="text-right"><span class="badge">pinyin</span></div>
			</div>
		</div>
		<div class="row" data-url="play-framework">
			<div class="project-name col-lg-3">play-framework</div>
			<div class="project-text col-lg-9">
				<div>
		Play Framework makes it easy to build web applications with Java & Scala.
	</div>
				<div class="text-right"><span class="badge">web</span></div>
			</div>
		</div>
		<div class="row" data-url="poi">
			<div class="project-name col-lg-3">poi</div>
			<div class="project-text col-lg-9">
				<div>
		The Apache POI Project's mission is to create and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2).
	</div>
				<div class="text-right"><span class="badge">office</span></div>
			</div>
		</div>
		<div class="row" data-url="rhino">
			<div class="project-name col-lg-3">rhino</div>
			<div class="project-text col-lg-9">
				<div>
		Rhino是用纯Java写成的JavaScript的开放源代码实现。它最常被用于嵌入Java应用程序，以便为终端用户提供脚本的能力。
	</div>
				<div class="text-right"><span class="badge">javascript</span></div>
			</div>
		</div>
		<div class="row" data-url="serp">
			<div class="project-name col-lg-3">serp</div>
			<div class="project-text col-lg-9">
				<div>
		Serp is an open source framework for manipulating Java bytecode.
	</div>
				<div class="text-right"><span class="badge">class</span></div>
			</div>
		</div>
		<div class="row" data-url="slf4j">
			<div class="project-name col-lg-3">slf4j</div>
			<div class="project-text col-lg-9">
				<div>
		The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.
	</div>
				<div class="text-right"><span class="badge">log</span></div>
			</div>
		</div>
		<div class="row" data-url="spring-framework">
			<div class="project-name col-lg-3">spring-framework</div>
			<div class="project-text col-lg-9">
				<div>
		The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.
	</div>
				<div class="text-right"><span class="badge">framework</span></div>
			</div>
		</div>
		<div class="row" data-url="sqlite">
			<div class="project-name col-lg-3">sqlite</div>
			<div class="project-text col-lg-9">
				<div>
		SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine.
	</div>
				<div class="text-right"><span class="badge">database</span><span class="badge">jdbc</span></div>
			</div>
		</div>
		<div class="row" data-url="struts">
			<div class="project-name col-lg-3">struts</div>
			<div class="project-text col-lg-9">
				<div>
		Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON.
	</div>
				<div class="text-right"><span class="badge">web</span></div>
			</div>
		</div>
		<div class="row" data-url="swt">
			<div class="project-name col-lg-3">swt</div>
			<div class="project-text col-lg-9">
				<div>
		SWT is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented.
	</div>
				<div class="text-right"><span class="badge">gui</span></div>
			</div>
		</div>
		<div class="row" data-url="tapestry">
			<div class="project-name col-lg-3">tapestry</div>
			<div class="project-text col-lg-9">
				<div>
		Tapestry框架是一个位于java servlet容器和Tapestry应用程序之间的层。Tapestry不是一个独立运行的服务器；它是一个servlet的扩展，它运行于servlet容器（例如Tomcat）或包含servlet容器的应用服务器中（如Jboss,Websphere，或者WebLogic）. Tapestry应用其实是由一系列页面组成，而每个页面是由可以复用的组件构成。
	</div>
				<div class="text-right"><span class="badge">web</span></div>
			</div>
		</div>
		<div class="row" data-url="undertow">
			<div class="project-name col-lg-3">undertow</div>
			<div class="project-text col-lg-9">
				<div>
		Undertow is a flexible performant web server written in java, providing both blocking and non-blocking API’s based on NIO.
	</div>
				<div class="text-right"><span class="badge">server</span></div>
			</div>
		</div>
		<div class="row" data-url="zhconverter">
			<div class="project-name col-lg-3">zhconverter</div>
			<div class="project-text col-lg-9">
				<div>
		Based on the character map found in MediaWiki to convert Java String between traditional and simplified Chinese characters.
	</div>
				<div class="text-right"><span class="badge">chinese</span></div>
			</div>
		</div>
	</div>
</div>
</body>

</html>